מדריכי ביצועים ואופטימיזציה

phpguide » כתבות ומדריכים » כל הקטגוריות » מדריכים בנושא ביצועים ואופטימיזציה
PHP 7 שוחררה

PHP 7 שוחררה

הדור הבא של המנוע המפורסם שוחרר,למד מהם השינויים והחידושים שהגיעו לשפה.
GSplashful,
 04 לספטמבר 2015
HHVM - הדבר הגדול הבא

HHVM - הדבר הגדול הבא

ישנם כמה דברים שהחלט עשו שינוי משמעותי בעולם ה php, ה OOP למשל, composer, ועוד כמה מהפכות,
אשמח לספר לכם על הבא בתור, hhvm.
Roman Raslin,
 12 לאפריל 2014
apc optimization

apc optimization

הרצאה (באנגלית) של אלכס על אופטימיזציה של APC ועל כמה הגדרות שלא הכרת.



הצילום נעשה על ידי אחד המשתתפים מהטלפון הסלולרי,
לכן יש קישור לסליידים בצורה יותר קריאה (יותר מפורטים מאלה שיש בווידאו)
intval,
 22 ליוני 2013
session_start שלוקח הרבה זמן

session_start שלוקח הרבה זמן

למה כל עמוד המאה באתר עולה רק אחרי חמש שניות
ואיך פונקציה אחת של session_start לוקחת כל כך הרבה זמן.
intval,
 26 לפברואר 2013
על נעילת סשנים או איך כולם חיקו לבקשה אחת

על נעילת סשנים או איך כולם חיקו לבקשה אחת

כשמדובר בתהליכים מקבילים, המחשבים פשוט מתקפלים ונסוגים לביצוע פעולות בתורות, פעולה אחרי פעולה. באיחוד כאשר זה נוגע לניצול משאבים משותפים, כמו מסד נתונים, כרטיס הרשת או קבצים. ככה קרה שגם הסשן הוא אחד מאותם משאבים משותפים.
intval,
 25 ליוני 2012
SPDY

SPDY

SPDY (בשפה המדוברת Speedy) בא להרחיב ולשפר את ביצועי פרוטוקול HTTP. תחילה בשירותים של גוגל, אחרי זה בטוויטר, ומעכשיו גם בשרתי nginx.
intval,
 23 ליוני 2012
Igbinary וסריאליזציה עם Serialize

Igbinary וסריאליזציה עם Serialize

Serialization הוא תהליך של הפיכת אובייקט למחרוזת שאפשר לשמור במסד או לשלוח דרך הרשת. ב-PHP יש פונקציה מובנית בדיוק בשביל זה, והיא נקראת Serialize, שבה, בין היתר, משתמש מנגנון הסשן. ומה אם אני אומר שזו אחת הפונקציות האיטיות והלא יעילות שיש, אבל יש חלופה?
intval,
 18 ליוני 2012
file cache & output buffering או איך להחזיר את כח השרת האבוד

file cache & output buffering או איך להחזיר את כח השרת האבוד

רק כדי להציג עמוד יחיד זה השרת צריך להתחבר למסד, לעשות כמה שליפות, לקרוא כמה קבצי תבניות (mvc :) ולבצע עוד כמה חישובים. וכל פעם שאנחנו לוחצים ריענון השרת מחשב את כל זה מחדש שוב ושוב. למרות ששום דבר לא השתנה כאן בחצי שעה האחרונה.
intval,
 05 ליולי 2011
מפתחות בטבלאות - Primary key, Unique ו-Index

מפתחות בטבלאות - Primary key, Unique ו-Index

מפתחות ואינדקסים אלו הדברים שעושים את השליפות מהירות ועוזרים למסדי הנתונים לארגן נכון את הנתונים בזכרון. מה זה ואיך זה עובד - בהמשך המאמר.
intval,
 26 ליוני 2011
טיפים בביצועים מגוגל

טיפים בביצועים מגוגל

"בואו נעשה את הרשת מהירה יותר" — כך קרא Eric Higgins, וובמאסטר בגוגל, למאמר שפרסם בנושא ביצועים של php. מעניין מה הוא אמר?
intval,
 09 ליוני 2011
שליפה אקראית של שורות מטבלת מסד נתונים

שליפה אקראית של שורות מטבלת מסד נתונים

המשימה: לשלוף כמה שורות מטבלת מסד נתונים באקראיות.
הפתרון: SELECT * FROM `table` ORDER BY RAND() LIMIT 1
התוצאה: נפל השרת. למה, מה קרה, ואיך היה צריך לעשות זאת?
intval,
 13 לאפריל 2011
בדיקת עומס לאתר

בדיקת עומס לאתר

השירות http://loadimpact.com מאפשר לכם לראות איך התנהג ויגיב האתר שלכם עם עד 50 גולשים ב זמנית. בואו לבדוק את האתר שלכם.
intval,
 11 לדצמבר 2010
שיפור ביצועי מסד עם MySQLI

שיפור ביצועי מסד עם MySQLI

כפי שהשם אומר mysqli = mysql Improved זוהי ספריה משופרת לעבודה עם mysql. הכננו לכם רשימה של שיפורים — 7 סיבות למה להשתמש דווקא בה.
intval,
 26 לנובמבר 2010
כמה טיפים בביצועים

כמה טיפים בביצועים

מה יותר מהיר, serialize או json_encode, לבדוק שהקובץ קיים או פשוט לעשות require_once ועוד כמה טיפים של איזה קוד עובד יותר מהר
intval,
 23 לספטמבר 2010